home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / amiga / hardware-part1 / 4985 / text0000.txt < prev   
Encoding:
Text File  |  1996-08-05  |  7.6 KB  |  141 lines

  1.  
  2. > I have own an Amiga 500 since it first arrived in 1987. The computer
  3. > has worked very good, and I am very fond of it, although I don't use
  4. > it too much now a days :) 
  5. > In 1993, I bought a 486-33 MHz PC, mainly because a lot of friends had
  6. > one, and a lot of great programs was available. This, I believe is the
  7. > only reason to own a PC, because the computer alone, sucks. 
  8. > I have a friend, who insists that the PC is superior over the Amiga. I
  9. > tell him, that he can't compare a A500 with a Pentium, but try
  10. > checking out the A4000. He believes the A4000 cannot compare either.
  11. > I tell him about the Amigas true multitasking, and the PC's bad
  12. > operating systems, and all the resources needed, but he just ignores
  13. > it. I even tell him to look at some games. On the Amiga 500, if we
  14. > play Project-X for example, the game runs smoothly, and every thing
  15. > works fine. On the PC, however the graphics tends to get slow if there
  16. > is alot of spaceships on the screen at once. The differences is
  17. > enormous, even though the PC's processor is multiple times faster in
  18. > theory. 
  19. > I wonder if anyone can give me some information about why the Amiga is
  20. > so much faster than the PC. My belief is that the Amiga has a lot of
  21. > processors for every single operation, ex. one for sound, one for
  22. > graphics etc. In the PC, the mainprocessor does all the work. This is
  23. > right, isn't it? I hope someone can answer me, and explain it in a way
  24. > that I can convince my friend. 
  25.  
  26. Actually, there are only two processors, the 68000 and the Copper.  A 
  27. processor is capable of retrieving instructions from RAM and executing 
  28. them.  Much of the graphics and sound on the Amiga are produced by DMA 
  29. channels, which operate independant of the CPU, but they are not 
  30. considered processors.
  31.  
  32. The Amiga has many DMA channels, (DMA means Direct Memory Access, no CPU 
  33. intervention) like disk DMA, sprite DMA, bit-plane (picture) DMA, Copper 
  34. instruction DMA and, of course, audio DMA.  All of these occur without 
  35. interfering with one another.  That means that you can read from a disk, 
  36. have sprites on the screen, have a picture displayed, have the Copper 
  37. running, and be playing sound all simultaniously, AND the CPU is still 
  38. free to do its thing.
  39.  
  40. The Copper needs explanation;  it is a processor that can change the 
  41. hardware settings (like colors, what image is displayed, what resolution) 
  42. in the middle of the screen.  That is why you can drag an Intuition 
  43. screen down to reveal another one that has different resolution and 
  44. colors.  The copper waits for the screen position where the change is to 
  45. occur, and then it modifies the hardware to display the second screen.  
  46. All of this happens WITHOUT CPU intervention.
  47.  
  48. So in basic Amiga use, the CPU sets up the hardware (tells it what to do) 
  49. and then lets it go at it while itself is still free to do other things.
  50.  
  51. The 68000 processor (and most others) have the capability of being 
  52. interrupted.  That means that a program that is running can be 
  53. interrupted without even knowing it, and then the interrupt handler will 
  54. prepare a different task (that was previously interrupted) to run.  This 
  55. way tasks can switch without even knowing it, and with very minimal time 
  56. loss and minimal (actually no) memory usage.  That is why your Amiga 500 
  57. can multitask comfortably with 512k of RAM and a (relatively) slow 
  58. processor.
  59.  
  60. > By the way, anyone have any info of the upcoming Amiga models. Will
  61. > they be GREAT? Do you believe the Amiga will ever be, what it once
  62. > were, eg. just as much people having an Amiga as before? Will the
  63. > Amiga run PC-programs?
  64.  
  65. Your Amiga 500 has a modest range of display modes.  Even with its 
  66. limitations, the hardware controlled functions make it very impressive in 
  67. spite of its drawbacks.  Some hardware advantages are these:  Consider 
  68. scrolling a screen from left to right (or up and down).  On the Amiga, 
  69. the CPU (or Copper) simply tells the hardware to display the screen in a 
  70. new position.  The screen data did not actually move, therefore the 
  71. operation was (almost) instant.  That is why there are numerous 
  72. shoot-em-ups for the Amiga.  Sprites move in the same fashion, providing 
  73. a pointer that dos not flicker when you move it or when graphics are 
  74. changed under it.  When you move a window, the data must be actually 
  75. moved to a new location, so the blitter, which uses DMA channels also, 
  76. copies the data from one location to another.  This still frees up the 
  77. CPU for other tasks, and provides fast refresh.  When the CPU refreshes 
  78. the screen, it can be interrupted and such to slow it down, but the 
  79. blitter goes full-blast until it is done.
  80.  
  81. The Amiga 500 (without FAST RAM) has some trouble with CPU speed because 
  82. the DMA channels use up much of the RAM access time, not leaving as much 
  83. for the CPU.  However, with FAST RAM, the CPU can run right along without 
  84. being slowed by the DMA channels.
  85.  
  86. The AGA (Advanced Graphics Architecture) chip set (which is in the Amiga 
  87. 4000 and 1200) can display 256 colors in any screen resolution up to 
  88. 1280x800, plus in HAM-8 mode it can display 262144 colors at any 
  89. resolution.  Any Amiga graphics card will expand that to 24-bit, which is 
  90. 16777216 colors.  Some cards even go up to 1600x1200 in resolution.  The 
  91. Amiga has a great base in graphics, because any program can depend on AT 
  92. LEAST what the machine comes with, which is decent.  High powered 
  93. applications can take advantage of graphics cards, but ANY application 
  94. can depend on the basic built-in hardware.
  95.  
  96. Aside from hardware, the OS is way cool.  Version 1.3 is not that 
  97. exciting, but 3.1 is just awesome.  It looks cool, the screens operate 
  98. nicely, buggy programs are handled better, and it is faster in some 
  99. ways.  Note also that the ROM contains the entire operating system, (with 
  100. the exception of some minor patches) and it is only 512k.  How big is 
  101. Windows 95?  The latest Mac OS is 4 megabytes of ROM.  About screens, Ive 
  102. used other OSs quite a bit, and I always end up with one big cluttered 
  103. screen that I am stuck with.  On the Amiga, many applications open their 
  104. own screen, clearing up the Workbench for general use.
  105.  
  106. Just a general statement about computer users.  Im not sure which way it 
  107. goes, but either the computer makes the user have a certain personality, 
  108. or the personality of the person determines which machine they prefer.  I 
  109. dont want anyone to take offense at my next statements, this is a general 
  110. observation that does not always hold true.  The Mac operating system is 
  111. very haughty.  It acts like the user has nothing up-stairs and assumes it 
  112. knows everything.  I suspect that this was the nature of the designers 
  113. and it carried into the OS.  Mac users also seem to have that same 
  114. atitude.  PCs are very direct and to-the-point.  They are logical, even 
  115. though their logic is so vast.  PC users seem to also be that way.  They 
  116. like to think of everything in terms of Mhz, MBs, ns, resolution, colors 
  117. and the whole gammet.  The Amiga was designed by a dedicated group of 
  118. people that believed in what they were doing.  They had spirit, emotion 
  119. and pride.  That same spirit shows up all over the machine.  Amiga users 
  120. share that same pride in their machine, they see things through different 
  121. eyers than other platform users.  Some people simply dont deserve an 
  122. Amiga, they wont like it when they have it, because its MHz, MBs, and so 
  123. forth dont add up the same.
  124.  
  125. > Sorry for all the questions, and the long mail. I have been off the
  126. > "game" for a long time. I want to be updated..
  127.  
  128. My turn to be sorry for the long mail... I probably should have sent it 
  129. directly to you rather than posting it to all.  Or maybe I should just 
  130. keep my mouth shut.
  131.  
  132. > Thanks in advance,
  133. > Einar B Gilberg
  134.  
  135. My pleasure,
  136. :=Rob=:
  137.